package com.jiliang.jiliangserver.domain;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @program: ruoyi
 * @description: 户表信息实体类
 * @author: Chenhenan
 * @create: 2021-07-16 09:38
 **/
@Data
public class MeterInfo implements Serializable {

    private static final long serialVersionUID = 1L;


    /** 水表编号 */
    private String miid;

    /** 表地址 */
    private String miadr;

    /** 区域 */
    private String misafid;

    /** 用户号 */
    private String micode;

    /** 营销公司(sysmanaframe
     * 0201道里营业一分公司/0208南岗营业二分公司/0206香坊营业二分公司/0204香坊营业一分公司/0205道外营业二分公司/0203南岗营业一分公司/0207平房营业分公司/0202道外营业一分公司/0209道里营业二分公司/0210嵩山营业分公司)
     */
    private String mismfid;

    /** 上期抄表月份 */
    private String miprmon;

    /** 本期抄表月份 */
    private String mirmon;

    /** 表册(bookframe) */
    private String mibfid;

    /** 抄表次序 */
    private Integer mirorder;

    /** 上级水表编号 */
    private String mipid;

    /** 水表级次 */
    private String miclass;

    /** 末级标志 */
    private String miflag;

    /** 抄表方式【sysreadtype】(5对话式抄表机/1人工抄表/2手持抄表机/3有线远传/4无线远传 6-视频直读表 7-集抄 ) */
    private String mirtid;

    /** 混合用水标志(y-是,n-否 ) */
    private String miifmp;

    /** 例外单价标志(y-是,n-否 ) */
    private String miifsp;

    /** 行业分类【metersortframe】
     * (20政府/21视同/22区域用户/26集体户/1居民/2企业/3特困企业/4破产企业/5增值税企业/6银行/7市直行政事业/8区行政事业/10学校/11医院/12环卫公厕/13非环卫公厕/14绿  化/15暂不开票/16销  户/17表  拆/18分  户/19报  停/23农郊用户/24校核表/25消防表/30一户一表)
     */
    private String mistid;

    /** 价格分类(priceframe) */
    private String mipfid;

    /** 有效状态【sysmeterstatus】(28基建临时用水/27移表中/19销户中/21欠费停水/24故障换表中/25周检中/7销户/1立户/2预立户/29无表/30故障表/31基建正式用水/32基建拆迁止水/34营销部收入用户/36预存冲正中/33补缴用户/35周期换表中) */
    private String mistatus;

    /** 状态日期 */
    private Date mistatusDate;

    /** 状态表务 */
    private String mistatustrans;

    /** 水表故障(01正常/02表异常/03零水量) */
    private String miface;

    /** 计件类型 */
    private String mirpid;

    /** 表位【syscharlist】(cf厨房/cs卫生间/gj管井/qt其他/tj天井) */
    private String miside;

    /** 水表接水地址 */
    private String miposition;

    /** 新装起度 */
    private Integer miinscode;

    /** 装表日期 */
    private Date miinsDate;

    /** 安装人 */
    private String miinsper;

    /** 换表起度 */
    private Integer mireinscode;

    /** 换表日期 */
    private Date mireinsDate;

    /** 换表人 */
    private String mireinsper;

    /** 类型(1=坐收,2=走收)不要了，哈尔滨用收费方式michargetype */
    private String mitype;

    /** 本期读数 */
    private Integer mircode;

    /** 本期抄见日期 */
    private Date mirecDate;

    /** 本期抄见水量 */
    private Integer mirecsl;

    /** 是否计费(y-是,n-否 ) */
    private String miifcharge;

    /** 是否计量(y-是,n-否 ) */
    private String miifsl;

    /** 是否考核表(y-是,n-否 ) */
    private String miifchk;

    /** 是否节水(y-是,n-否 ) */
    private String miifwatch;

    /** ic卡号 */
    private String miicno;

    /** 备注信息 */
    private String mimemo;

    /** 合收表主表号 */
    private String mipriid;

    /** 合收表标志(y-合收表标志,n-非合收主表 ) */
    private String mipriflag;

    /** 户籍人数 */
    private Integer miusenum;

    /** 收费方式(x坐收m走收) */
    private String michargetype;

    /** 预存款余额 */
    private BigDecimal misaving;

    /** 水表类别(d=总表,h=户表) */
    private String milb;

    /** 新表标志 */
    private String minewflag;

    /** 收费员 */
    private String micper;

    /** 是否税票 */
    private String miiftax;

    /** 税号 */
    private String mitaxno;

    /** 拆表止度 */
    private Integer miuninscode;

    /** 拆表日期 */
    private Date miuninsDate;

    /** 拆表人 */
    private String miuninsper;

    /** 抄见故障【sysfacelist2】(01正常/02本次同上次/03长期无人/04停业/05闭栓/06不用水/07表停/08无表计量/09倒表/10表锈/11表失灵/12水表自转/13非正常数据01/14无表/15非正常数据03) */
    private String miface2;

    /** 非常计量 */
    private String miface3;

    /** 表井设施说明 */
    private String miface4;

    /** 本期读数 */
    private String mircodechar;

    /** 垃圾费户数 */
    private String miifckf;

    /** 是否合票 */
    private String migps;

    /** 铅封号 */
    private String miqfh;

    /** 消防水价（增值税水价，襄阳需求） */
    private String mibox;

    /** 消防底度 */
    private Integer mijfkrow;

    /** 票据名称 */
    private String miname;

    /** 招牌名称(小区名，襄阳需求） */
    private String miname2;

    /** 户号（初始化时册号+序号）（哈尔滨：帐卡号） */
    private String miseqno;

    /** 立户日期 */
    private Date minewDate;

    /** 合收单位编号 */
    private String miuiid;

    /** 远传表小区号 */
    private String micommunity;

    /** 远传表号|采集机（哈尔滨：借用建账存放合收主表表身码） */
    private String miremoteno;

    /** 远传表hub号|端口（哈尔滨：借用存放用户编号clt_id，坐收老号查询） */
    private String miremotehubno;

    /** 电子邮件（哈尔滨：借用存放水帐号码clt_no） */
    private String miemail;

    /** 发账是否发邮件 */
    private String miemailflag;

    /** 备用字段1(低保减免水量) */
    private String micolumn1;

    /** 备用字段2(低保用户标志) */
    private String micolumn2;

    /** 备用字段3(低保截止月份) */
    private String micolumn3;

    /** 用户性质(gq 公企 sm收免 tk 特困 gd 定量 pt 普通) */
    private String micolumn4;

    /** 最近一次实收流水 */
    private String mipaymentid;

    /** 无表户水量(免抄户指定水量) */
    private Integer micolumn5;

    /** 备用字段6(一表多户分摊主表比例，连云港) */
    private String micolumn6;

    /** 星级等级 */
    private String micolumn7;

    /** 备用字段8 */
    private String micolumn8;

    /** 用户类别2 */
    private String micolumn9;

    /** 备用字段10(是否签订供用水合同) */
    private String micolumn10;

    /** 楼号 */
    private String milh;

    /** 单元号 */
    private String midyh;

    /** 门牌号 */
    private String mimph;

    /** 街道 */
    private String mijd;

    /** 用户信用评级 */
    private String miyhpj;

    /** 税额比例 */
    private String mitax;

    /** 重点户编号 */
    private Integer miifzdh;

    /** 低保证件号 */
    private String midbzjh;

    /** 等针标志（y=等针，n=非等针） */
    private String miyl1;

    /** 总表收免标志(0=普通表，1=总表收免，2=多级表(或总表挂虚表)) */
    private String miyl2;

    /** 预留字段3（基建临时用水许可标志） */
    private String miyl3;

    /** 用户水表密码(限定6位,默为6个888888) */
    private String miyl4;

    /** 预留字段5（用户密码设置：y=设置密码，n=初始密码；预存冲正：保存mistatus；手机抄表下载校验：工单申请标志） */
    private String miyl5;

    /** 预留字段6（校验密码） */
    private String miyl6;

    /** 总表收免水量最大值 */
    private String miyl7;

    /** 预留字段8（预存退费） */
    private String miyl8;

    /** 预留字段9（水表最大指针数） */
    private String miyl9;

    /** 预留字段10（手机抄表审核：修改时间） */
    private Date miyl10;

    /** 预留字段11（阶梯开始日期） */
    private Date miyl11;

    /** 预留字段12 */
    private Date miyl12;

    /** 预留字段13(哈尔滨：街道号) */
    private String miyl13;

    /** 特困标志 */
    private String micolumn11;

    /** 特困证件号 */
    private String mitkzjh;

    /** 合同编号 */
    private String mihtbh;

    /** 周期（合同用） */
    private String mihtzq;

    /** 日期限制（合同用） */
    private String mirqxz;

    /** 合同签订日期（合同用） */
    private Date htDate;

    /** 合同作废日期（合同用） */
    private Date zfDate;

    /** 合同签订截止日期（合同用） */
    private Date jzDate;

    /** 签订人（合同用） */
    private String signper;

    /** 签订人身份证号（合同用） */
    private String signid;

    /** 房产证号（合同用） */
    private String pocid;

    /** 开户行名称(电票) */
    private String mibankname;

    /** 开户行账号(电票) */
    private String mibankno;

    /** 异常监控 0未监控 1已监控 */
    private String monitor;

    /** 异常类型：1零水量 2表离线 3电池电压 4水倒流 5远传离线 6小流量 7过载流量 */
    private String exception_flag;

    /** 报警时间 */
    private Date exception_time;

}
